package com.ikas.autumn.iec104.module.iec.apdunew.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 
 * 初始化原因 - 简化
 * @author WYF
 * @date 2023/12/04
 */
@Getter
@AllArgsConstructor
public enum QualifiersSimpEnum {

	/**
	 *  初始化原因 当地电源合上
	 */
	LOCAL_CLOSE_UP_QUALIFIERS(0, "当地电源合上"),
	/**
	 * 初始化原因 当地手动复位
	 */
	LOCAL_MANUAL_RESET_QUALIFIERS(1, "当地手动复位"),
	/**
	 * 远方复位
	 */
	DISTANCE_RESET_QUALIFIERS(2, "远方复位");
	private int value;
	private String description;

	public static String getDescByValue(int value) {
		for (QualifiersSimpEnum qsEnum : QualifiersSimpEnum.values()) {
			if (value == qsEnum.value) {
				return qsEnum.getDescription();
			}
		}
		return "使用保留";
	}

}
